package cn.zymall.goods.mapper;

import cn.zymall.common.model.Merchant;
import cn.zymall.common.model.MerchantSpu;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author lxh
 * @Description 店铺商品分类持久层
 * @date 2020/8/24 19:46
 * @Classname MerchantSpuMapper
 **/
@Mapper
public interface MerchantSpuMapper extends BaseMapper<MerchantSpu> {

	/**
	 * 查询所有的店铺商品分类
	 * @return
	 */
	public List<MerchantSpu> findAll(Integer id);


	/**
	 * 添加店铺商品分类
	 * @param merchantSpu
	 */
	public void add(MerchantSpu merchantSpu);

	/**
	 * 修改店铺商品分类
	 * @param merchantSpu
	 */
	public void amend(MerchantSpu merchantSpu);


	/**
	 * 根据店铺商品分类id计算商品总数
	 * @param id
	 */
	public Integer countSpu(Integer id);

	/**
	 * 根据id删除店铺
	 * @param id
	 */
	public void del(Integer id);



}
